package com.jeeplus.test.postgraduate.domain.vo;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.jeeplus.test.education.domain.entity.QueryCondition;
import lombok.Data;

import java.util.List;

@JsonInclude(JsonInclude.Include.ALWAYS)
@Data
public class PostgraduateReqVo {

    //@ExcelProperty("studentId")
    private String studentId;
    private String officeId;

    @ExcelIgnore
    private List<String> officesList;
    @ExcelIgnore
    private List<String> typeList;
    @ExcelIgnore
    private List<String> approveStateList;

    @ExcelIgnore
    private List<String> transferStateList;
    private String transferState;

    private String types;
    private String approveState;
    private String approveRemark;
    private String flag;
    private String name;
    private String idCard;

    private String admissionAcademy;
    private String admissionMajor;
    private String admissionTime;


    @ExcelProperty("id")
    private Integer id;

    @ExcelProperty("招生类型")
    private String zslx;

    @ExcelProperty("学号类型")
    private String xhlx;

    @ExcelProperty("院系所前2")
    private String yxsqian2;

    @ExcelProperty("顺序号")
    private String sxh;

    @ExcelProperty("年度")
    private String nd;

    @ExcelProperty("准考证号")
    private String zkzh;

    @ExcelProperty("身份证号")
    private String sfzh;

    @ExcelProperty("院系所码")
    private String yxsm;

    @ExcelProperty("本毕专业码")
    private String zym;

    @ExcelProperty("研究方向码")
    private String fxm;

    @ExcelProperty("学生类别")
    private String xlbl;

    @ExcelProperty("录取方式")
    private String lqfs;

    @ExcelProperty("姓名")
    private String xm;

    @ExcelProperty("姓名拼音")
    private String xmpy;

    @ExcelProperty("性别")
    private String xb;

    @ExcelProperty("性别码")
    private String xbm;

    @ExcelProperty("婚否码")
    private String hf;

    @ExcelProperty("婚姻")
    private String hy;

    @ExcelProperty("籍贯地码")
    private String jgdm;

    @ExcelProperty("籍贯所在地")
    private String jgszd;

    @ExcelProperty("证件类型码")
    private String zjlxm;

    @ExcelProperty("证件类型")
    private String zjlx;

    @ExcelProperty("民族")
    private String mz;

    @ExcelProperty("民族码")
    private String mzm;

    @ExcelProperty("本科单位码")
    private String bkxdwm;

    @ExcelProperty("硕士毕业年月")
    private String bsbyny;

    @ExcelProperty("硕士毕业专业")
    private String bsbyzy;

    @ExcelProperty("毕业省市")
    private String byss;

    @ExcelProperty("出生日期")
    private String csrq;

    @ExcelProperty("工作单位")
    private String gzdw;

    @ExcelProperty("单位地址")
    private String dwdz;

    @ExcelProperty("档案省市码")
    private String dssm;

    @ExcelProperty("档案省市")
    private String dass;

    @ExcelProperty("档案地码")
    private String ddm;

    @ExcelProperty("档案所在地")
    private String ddszd;

    @ExcelProperty("档案单位")
    private String dadw;

    @ExcelProperty("dadz")
    private String dadz;

    @ExcelProperty("档案邮编")
    private String dayb;

    @ExcelProperty("单位电话")
    private String dwdh;

    @ExcelProperty("户口地码")
    private String hkdm;

    @ExcelProperty("户口所在地")
    private String hkszd;

    @ExcelProperty("户口地址")
    private String hkdz;

    @ExcelProperty("出生地码")
    private String csdm;

    @ExcelProperty("出生所在地")
    private String csszd;

    @ExcelProperty("出生地址")
    private String csdz;

    @ExcelProperty("联系电话")
    private String lxdh;

    @ExcelProperty("考试地点")
    private String ksdd;

    @ExcelProperty("政治面貌码")
    private String zzmm;

    @ExcelProperty("政治面貌")
    private String zzm;

    @ExcelProperty("考生来源码")
    private String kslm;

    @ExcelProperty("考生来源")
    private String ksl;

    @ExcelProperty("学历码")
    private String xl;

    @ExcelProperty("原学历")
    private String ylx;

    @ExcelProperty("本科毕证号")
    private String bkz;

    @ExcelProperty("学士证书号")
    private String xszsh;

    @ExcelProperty("录取类别码")
    private String lqlbm;

    @ExcelProperty("录取类别")
    private String lqlb;

    @ExcelProperty("委定单位")
    private String wdw;

    @ExcelProperty("考试方式码")
    private String ksfsm;

    @ExcelProperty("入学方式码")
    private String rsfsm;

    @ExcelProperty("入学方式")
    private String rsfs;

    @ExcelProperty("自编专业码")
    private String zbzym;

    @ExcelProperty("专业代码")
    private String zydm;

    @ExcelProperty("专业名称")
    private String zymc;

    @ExcelProperty("研究方向码")
    private String yjfxm;

    @ExcelProperty("研究方向")
    private String yjfx;

    @ExcelProperty("报考单位码")
    private String bkdwm;

    @ExcelProperty("报考单位")
    private String bkdw;

    @ExcelProperty("导师编号")
    private String dsbh;

    @ExcelProperty("导师")
    private String ds;

    @ExcelProperty("导师职称")
    private String dszc;

    @ExcelProperty("导师1选择")
    private String ds1xz;

    @ExcelProperty("导师1反馈")
    private String ds1fk;

    @ExcelProperty("导师编号2")
    private String dsbh2;

    @ExcelProperty("导师2")
    private String ds2;

    @ExcelProperty("导师2选择")
    private String ds2xz;

    @ExcelProperty("导师2反馈")
    private String ds2fk;

    @ExcelProperty("导师编号3")
    private String dsbh3;

    @ExcelProperty("导师3")
    private String ds3;

    @ExcelProperty("导师3选择")
    private String ds3xz;

    @ExcelProperty("导师3反馈")
    private String ds3fk;

    @ExcelProperty("系所码")
    private String xsm;

    @ExcelProperty("系所")
    private String xs;

    @ExcelProperty("学院名称")
    private String xy;

    @ExcelProperty("外国语码")
    private String wygm;

    @ExcelProperty("外语成绩")
    private String wy;

    @ExcelProperty("政治理论码")
    private String zglrm;

    @ExcelProperty("政治")
    private String zz;

    @ExcelProperty("业务课1码")
    private String ywkk1m;

    @ExcelProperty("业务课1")
    private String ywkk1;

    @ExcelProperty("业务课2码")
    private String ywkk2m;

    @ExcelProperty("业务课2")
    private String ywkk2;

    @ExcelProperty("外语")
    private String wycj;

    @ExcelProperty("政治成绩")
    private String zzcj;

    @ExcelProperty("业务分1")
    private String yw1cj;

    @ExcelProperty("业务2成绩")
    private String yw2cj;

    @ExcelProperty("总分")
    private String zf;

    @ExcelProperty("总分排序")
    private String zfpq;

    @ExcelProperty("专业排序")
    private String zyqp;

    @ExcelProperty("加试科目1")
    private String jskm1;

    @ExcelProperty("加试1成绩")
    private String js1cj;

    @ExcelProperty("加试科目2")
    private String jskm2;

    @ExcelProperty("加试2成绩")
    private String js2cj;

    @ExcelProperty("外语复试")
    private String wyfs;

    @ExcelProperty("专业复试")
    private String zyfs;

    @ExcelProperty("复试面试")
    private String fsms;

    @ExcelProperty("复试权重")
    private String fsqz;

    @ExcelProperty("复试总分")
    private String fszf;

    @ExcelProperty("复试成绩")
    private String fscj;

    @ExcelProperty("总成绩")
    private String zcj;

    @ExcelProperty("参加复试")
    private String cjsf;

    @ExcelProperty("报名点代码")
    private String bmdm;

    @ExcelProperty("报名地点")
    private String bmdd;

    @ExcelProperty("委定单位码")
    private String wdwm;

    @ExcelProperty("委定单位类")
    private String wdwl;

    @ExcelProperty("委定省市码")
    private String wdsbm;

    @ExcelProperty("委定省市")
    private String wdsbs;

    @ExcelProperty("委定地码")
    private String wddm;

    @ExcelProperty("委定所在地")
    private String wdszd;

    @ExcelProperty("录取")
    private String lq;

    @ExcelProperty("备注")
    private String bz;

    @ExcelProperty("是否破格")
    private String sfpg;

    @ExcelProperty("保留资格")
    private String bjzg;

    @ExcelProperty("备用信息")
    private String byxx;

    @ExcelProperty("现役军人码")
    private String xyjrsm;

    @ExcelProperty("现役军人")
    private String xyjrs;

    @ExcelProperty("入伍证书号")
    private String rwzhm;

    @ExcelProperty("退伍证书号")
    private String twzhm;

    @ExcelProperty("专项计划码")
    private String zxxhjm;

    @ExcelProperty("专项计划")
    private String zxxhj;

    @ExcelProperty("修改")
    private String xg;

    @ExcelProperty("原学位")
    private String yxw;

    @ExcelProperty("学位码")
    private String xwm;

    @ExcelProperty("学位证编号")
    private String xwzbh;

    @ExcelProperty("通讯地址")
    private String txdz;

    @ExcelProperty("通讯邮编")
    private String txyb;

    @ExcelProperty("移动电话")
    private String yddh;

    @ExcelProperty("电子信箱")
    private String dzxx;

    @ExcelProperty("硕士毕业单位")
    private String byxx1;

    @ExcelProperty("毕业省市码")
    private String byxx2;

    @ExcelProperty("年级")
    private String byxx3;

    @ExcelProperty("单位类码")
    private String byxx4;

    @ExcelProperty("志愿1")
    private String d1zy;

    @ExcelProperty("第一志愿码")
    private String d1zym;

    @ExcelProperty("奖惩情况")
    private String jcqk;

    @ExcelProperty("家庭成员")
    private String jtcy;

    @ExcelProperty("工作简历")
    private String gzjl;

    @ExcelProperty("作弊情况")
    private String zbqk;

    @ExcelProperty("单位说明")
    private String dwsm;

    @ExcelProperty("少数民族")
    private String shtz;

    @ExcelProperty("跨专业信息")
    private String kzyxx;

    @ExcelProperty("复试单位码")
    private String fsdwm;

    @ExcelProperty("复试单位")
    private String fsdw;

    @ExcelProperty("学习形式码")
    private String xxsxm;

    @ExcelProperty("学习形式")
    private String xxsx;

    @ExcelProperty("推免单位")
    private String tmdw;

    @ExcelProperty("推免单位码")
    private String tmdwm;

    @ExcelProperty("政治缺考")
    private String zzqk;

    @ExcelProperty("外语缺考")
    private String wyqk;

    @ExcelProperty("业务1缺考")
    private String yw1qk;

    @ExcelProperty("业务2缺考")
    private String yw2qk;

    @ExcelProperty("学号")
    private String zxshxh;

    @ExcelProperty("照顾政策码")
    private String zgzcm;

    @ExcelProperty("照顾政策")
    private String zgzcz;

    @ExcelProperty("已审核")
    private String ysch;

    @ExcelProperty("语种")
    private String jtgs;

    @ExcelProperty("初试总分")
    private String yyzz;

    @ExcelProperty("电话联系")
    private String dhlx;

    @ExcelProperty("电话记录")
    private String dhjl;

    @ExcelProperty("到校时间")
    private String dxsj;

    @ExcelProperty("外语考试名")
    private String wyksm;

    @ExcelProperty("外考成绩")
    private String wkzcj;

    @ExcelProperty("外考年月")
    private String wkny;

    @ExcelProperty("外考证书号")
    private String wkszsh;

    @ExcelProperty("复试科目")
    private String fskm;

    @ExcelProperty("复试科目码")
    private String fskmm;

    @ExcelProperty("三本学校")
    private String sbsxx;

    @ExcelProperty("学校类别码")
    private String xxlbm;

    @ExcelProperty("学校类别")
    private String xxlb;

    @ExcelProperty("志愿类别")
    private String zylb;

    @ExcelProperty("考生号")
    private String zh;

    @ExcelProperty("自划线")
    private String zhlx;

    @ExcelProperty("成绩查询")
    private String cccx;

    @ExcelProperty("查询结果")
    private String cxjg;

    @ExcelProperty("密码")
    private String mm;

    @ExcelProperty("复试回时间")
    private String fshsj;

    @ExcelProperty("联培单位码")
    private String lpdwmm;

    @ExcelProperty("联培单位")
    private String lpdw;

    @ExcelProperty("学制")
    private String xz;

    @ExcelProperty("总成计算法")
    private String zccjf;

    @ExcelProperty("内部调剂")
    private String nbdtj;

    @ExcelProperty("报考点说明")
    private String bkdsm;

    @ExcelProperty("退伍军人")
    private String twjr;

    @ExcelProperty("录取类型")
    private String zt;

    @ExcelProperty("复试通知")
    private String fszt;

    @ExcelProperty("学生类别码")
    private String xslbm;

    @ExcelProperty("前入学年月")
    private String qrxnym;

    @ExcelProperty("前校省市码")
    private String qxssm;

    @ExcelProperty("前学校省市")
    private String qxss;

    @ExcelProperty("前学校代码")
    private String qxdlm;

    @ExcelProperty("前学校名称")
    private String qxmc;

    @ExcelProperty("前学形式码")
    private String qxslm;

    @ExcelProperty("前学习形式")
    private String qxslx;

    @ExcelProperty("前毕业证号")
    private String qbyzh;

    @ExcelProperty("前专业代码")
    private String qzydlm;

    @ExcelProperty("前专业名称")
    private String qzymc;

    @ExcelProperty("入伍年月")
    private String rwnym;

    @ExcelProperty("准入伍单位")
    private String zrwdw;

    @ExcelProperty("退伍年月")
    private String twnym;

    @ExcelProperty("准退伍单位")
    private String ztwdw;

    @ExcelProperty("录取方式码")
    private String lqfsm;

    @ExcelProperty("bydwssm")
    private String bydwssm;

    @ExcelProperty("招生省市码")
    private String zsmsm;

    @ExcelProperty("考点省市码")
    private String kdsmsm;

    @ExcelProperty("考试方式")
    private String dzqr;

    @ExcelProperty("地址修改")
    private String dzxg;

    @ExcelProperty("政审表已到")
    private String zsbyd;

    @ExcelProperty("档案已到")
    private String dabyd;

    @ExcelProperty("快递单号")
    private String kdsh;

    @ExcelProperty("体检表已阅")
    private String tjbyy;

    @ExcelProperty("体检表上载")
    private String tjbsz;

    @ExcelProperty("体检表地址")
    private String tjbdz;

    @ExcelProperty("一志愿")
    private String sfyzy;

    @ExcelProperty("系统名称")
    private String sysName;

    @ExcelProperty("年龄")
    private String age;

    @ExcelProperty("层次")
    private String zycc;



    @ExcelProperty("民族码")
    private String folkCode;

    @ExcelProperty("本科毕业年月")
    private String bachelorGraduationDate;

    @ExcelProperty("本科毕业专业")
    private String bachelorDegreeMajor;

    @ExcelProperty("本毕单位码")
    private String undergradInstitutionCode;

    @ExcelProperty("委单位类码")
    private String entrustedUnitTypeCode;

    @ExcelProperty("一志愿类别")
    private String firstChoiceType;

    @ExcelProperty("复试时间")
    private String reExamTime;



    @ExcelIgnore
    private List<QueryCondition> conditions;  // 新增条件列表
}
